<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>PintarOS: include/fs.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">PintarOS
   </div>
   <div id="projectbrief">Operating System for Smart Card</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">fs.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="fs_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="fs_8h.html#a67b46a1b116100bf1cd4c7d061f718d8">   10</a></span>&#160;<span class="preprocessor">#define MAX_DF          10      </span></div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="fs_8h.html#a8164f05d7cc17eab110ce58d97536a2d">   11</a></span>&#160;<span class="preprocessor">#define MAX_EF          10      </span></div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="fs_8h.html#a70f449a9fa7f46b50b03dbbb59efc597">   12</a></span>&#160;<span class="preprocessor">#define MAX_childDF     10      </span></div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="code" href="fs_8h.html#aa7ab76fe47080a0e9141c1cf4832193e">   13</a></span>&#160;<span class="preprocessor">#define MAX_childEF     10      </span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor"></span><span class="comment">/*****************************/</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">/*        Enumeration        */</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">/*****************************/</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7">   22</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;{</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7ac719d3f34968bcf992d4c0c48841cf63">   24</a></span>&#160;        <a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7ac719d3f34968bcf992d4c0c48841cf63" title="File using transparent structure. ">Transparent</a>,    </div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7ae0da40ac190d835380202f40a9fc76eb">   25</a></span>&#160;        <a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7ae0da40ac190d835380202f40a9fc76eb" title="File using Record structure. ">Record</a>,         </div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7a5aa1e27646a18fb490c0ff4a9b7b2f6e">   26</a></span>&#160;    <a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7a5aa1e27646a18fb490c0ff4a9b7b2f6e" title="File using Cyclic Record Structure. ">Cyclic</a>          </div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;} <a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7" title="EF File Structure enumeration. ">f_struct</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130">   32</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130a7352fd1878874b86d44e973e7b7c046e">   34</a></span>&#160;        <a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130a7352fd1878874b86d44e973e7b7c046e" title="Working type file. ">Working</a>,        </div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130aa992d66faf4c155dfd78ec168fc25f8a">   35</a></span>&#160;        <a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130aa992d66faf4c155dfd78ec168fc25f8a" title="Internal type file. ">Internal</a>,       </div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;} <a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130" title="EF File Type enumeration. ">f_type</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050">   41</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;{</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050ab16a72615f8613168ea14797c243fdfd">   43</a></span>&#160;        <a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050ab16a72615f8613168ea14797c243fdfd" title="Success. ">F_OK</a>,                   </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050a1ee3f549601e0908e16a5bf5e96bde62">   44</a></span>&#160;        <a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050a1ee3f549601e0908e16a5bf5e96bde62" title="File not Found. ">F_FileNotFound</a>,         </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050a633497f6e7909b28c6f18a81c7411c6c">   45</a></span>&#160;        <a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050a633497f6e7909b28c6f18a81c7411c6c" title="Operation not allowed. ">F_NotAllowed</a>            </div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;} <a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">/****************************/</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">/*      Data Structure      */</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">/****************************/</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="structhdr__EF.html">   55</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;{</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="structhdr__EF.html#a3a3cfc2e8a24a20681fa2b367dd7f3e2">   57</a></span>&#160;        <a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a>        <a class="code" href="structhdr__EF.html#a3a3cfc2e8a24a20681fa2b367dd7f3e2" title="File identifier. ">FID</a>;            </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="structhdr__EF.html#aceee14773e07839c66589f7eb8f65282">   58</a></span>&#160;        <a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7" title="EF File Structure enumeration. ">f_struct</a>        <a class="code" href="structhdr__EF.html#aceee14773e07839c66589f7eb8f65282" title="file structure : Transparent or Record ">structure</a>;      </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="structhdr__EF.html#a386012b71723e5a247d15be29c6c6ee8">   59</a></span>&#160;        <a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130" title="EF File Type enumeration. ">f_type</a>          <a class="code" href="structhdr__EF.html#a386012b71723e5a247d15be29c6c6ee8" title="type of file : Working or Internal ">type</a>;           </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="code" href="structhdr__EF.html#a03882e0d1e1dd7d5bf7ff79f77e351bc">   60</a></span>&#160;        <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a>         <a class="code" href="structhdr__EF.html#a03882e0d1e1dd7d5bf7ff79f77e351bc" title="access control for read operation ">ACRead</a>;         </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="code" href="structhdr__EF.html#ab0e72ec95c2d2d6ce9906644fad81fd3">   61</a></span>&#160;        <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a>         <a class="code" href="structhdr__EF.html#ab0e72ec95c2d2d6ce9906644fad81fd3" title="access control for write operation ">ACUpdate</a>;       </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="structhdr__EF.html#a0b5d864e2b44b8257ccbebe1e93f88ad">   62</a></span>&#160;        <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a>         *<a class="code" href="structhdr__EF.html#a0b5d864e2b44b8257ccbebe1e93f88ad" title="pointer to file body ">ptr_body</a>;      </div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="structhdr__EF.html#abc357e35d879e48a07821df50a35fc44">   63</a></span>&#160;        <a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a>        <a class="code" href="structhdr__EF.html#abc357e35d879e48a07821df50a35fc44" title="size of file ">size</a>;           </div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;} <a class="code" href="structhdr__EF.html" title="structure of EF file header ">hdr_EF</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="structhdr__DF.html">   69</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;{</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" href="structhdr__DF.html#afd996a09a3a71b1c6adcfa148d17ecb3">   71</a></span>&#160;        <a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a>        <a class="code" href="structhdr__DF.html#afd996a09a3a71b1c6adcfa148d17ecb3" title="File identifier. ">FID</a>;                    </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a9e5ceb02e991fbbbe9da32d17fc98e7d">   72</a></span>&#160;        <span class="keywordtype">char</span>            DFname[16];             </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a215faddd0de276897f0b0f231b4bf8d9">   73</a></span>&#160;        <a class="code" href="structhdr__DF.html" title="structure of DF file header. ">hdr_DF</a>          *<a class="code" href="structhdr__DF.html#a215faddd0de276897f0b0f231b4bf8d9" title="pointer to parent DF header ">parentDF</a>;              </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a1a04d9d2d26cbc87c9f658c1a7608271">   74</a></span>&#160;        <a class="code" href="structhdr__DF.html" title="structure of DF file header. ">hdr_DF</a>          *childDF[<a class="code" href="fs_8h.html#a70f449a9fa7f46b50b03dbbb59efc597" title="Maximum child DF in one DF. ">MAX_childDF</a>];  </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a85da615021e55d6d57011dc2ed2d0916">   75</a></span>&#160;        <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a>         <a class="code" href="structhdr__DF.html#a85da615021e55d6d57011dc2ed2d0916" title="number of child DF ">num_childDF</a>;            </div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="structhdr__DF.html#aa962ef18cf4f81a9d7ca3bae162801fe">   76</a></span>&#160;        <a class="code" href="structhdr__EF.html" title="structure of EF file header ">hdr_EF</a>          *childEF[<a class="code" href="fs_8h.html#aa7ab76fe47080a0e9141c1cf4832193e" title="Maximum child EF in one DF. ">MAX_childEF</a>];  </div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a96d09bc2d7f59a9ce73f6235b385933b">   77</a></span>&#160;        <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a>         <a class="code" href="structhdr__DF.html#a96d09bc2d7f59a9ce73f6235b385933b" title="number of child EF ">num_childEF</a>;            </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="structhdr__DF.html#a8274604716192e0c6b62e123b059874f">   78</a></span>&#160;        <span class="keywordtype">bool</span>            <a class="code" href="structhdr__DF.html#a8274604716192e0c6b62e123b059874f" title="indication to application specific code ">asc_flag</a>;               </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="structhdr__DF.html#aec83bf3462ea74af87c2b32639c8d02c">   79</a></span>&#160;        int             (* asc)(int);           </div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;} <a class="code" href="structhdr__DF.html" title="structure of DF file header. ">hdr_DF</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="structfile__table__struct.html">   85</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;{</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="structfile__table__struct.html#a6c57eb90f2cbae37ceb7a8d6d5507c20">   87</a></span>&#160;        <a class="code" href="structhdr__DF.html" title="structure of DF file header. ">hdr_DF</a> DF[<a class="code" href="fs_8h.html#a67b46a1b116100bf1cd4c7d061f718d8" title="Maximum DF in file system. ">MAX_DF</a>];   </div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="code" href="structfile__table__struct.html#a511bb96c5373a6894ad158396613eadb">   88</a></span>&#160;        <a class="code" href="structhdr__EF.html" title="structure of EF file header ">hdr_EF</a> EF[<a class="code" href="fs_8h.html#a8164f05d7cc17eab110ce58d97536a2d" title="Maximum EF in file system. ">MAX_EF</a>];   </div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <a class="code" href="structfile__table__struct.html" title="structure of File system header table ">file_table_struct</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/**************************/</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">/*        Variable        */</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">/**************************/</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="fs_8h.html#a09350b4ca315d13040271b117d849729">   95</a></span>&#160;<a class="code" href="structfile__table__struct.html" title="structure of File system header table ">file_table_struct</a>       <a class="code" href="fs_8h.html#a09350b4ca315d13040271b117d849729" title="file table ">file_tabel</a>;              </div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">/**************************/</span></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment">/*        Function        */</span></div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">/**************************/</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#ab3d63dbd2e258aa4a458eb3462e62122" title="select MF ">FSSelectMF</a>();</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#afe990dc21b0a2856ae60915b85e42b45" title="select with full FID ">FSSelectFID</a>(<a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a> *fid);</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#ac97447fc9afd02890db948ed5919984d" title="select with short FID ">FSSelectSFID</a>(<a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *sfid);</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a140836bf2f444883b19f6929481d3f95" title="select with name ">FSSelectName</a>(<span class="keywordtype">char</span> *DFname, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> length);</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#ae69deb9d54e9b8b815bcbd4b5a6edfb3" title="read a transparent file ">FSReadBinary</a>(<span class="keywordtype">int</span> offset, <span class="keywordtype">int</span> length, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *data);</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a44adbc30326e5c2aef9f55257b2e2574" title="update a transparent file ">FSUpdateBinary</a>(<span class="keywordtype">int</span> offset, <span class="keywordtype">int</span> length, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *data);</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#abae42f0fb20b294b53dc9b7f10e67771" title="read a record file ">FSReadRecord</a>(<span class="keywordtype">int</span> recordNum, <span class="keywordtype">int</span> length, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *data);</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a0d703a21c2d52f961a57098e9c9f15bc" title="update a transparent file ">FSUpdateRecord</a>(<span class="keywordtype">int</span> recordNum, <span class="keywordtype">int</span> length, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *data);</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#aa6704d2a682942e2aa9e6cc9fa5de575" title="create a new EF file ">FSCreateFileEF</a>(<a class="code" href="fs_8h.html#aad381d5f138b44afbab8a3ddeba85eb7" title="EF File Structure enumeration. ">f_struct</a> structure, <a class="code" href="fs_8h.html#afeee049c9120627f4bad4322d131c130" title="EF File Type enumeration. ">f_type</a> type, <a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a> *fid);</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a2d1f07c8963749b8911f298179c8e806" title="create a new DF file ">FSCreateFileDF</a>(<a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a> *fid);</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a8a4d97aa9aa7d8e44f85fea1f7b69e19" title="Append a new record. ">FSAppendRecord</a>(<a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *data, <a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> length, <a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a> *fid);</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#aec958a54c7462a6927d699256d06046e" title="delete a file ">FSDeleteFile</a>(<a class="code" href="pintaros_8h.html#ad097ffa75536dc17a0039dfb3781d705" title="unsigned integer 16-bit ">uint16_t</a> *fid);</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<a class="code" href="fs_8h.html#ac9955cfd3ddf008cbbea59631d0da050" title="File System function return enumeration. ">fs_ret</a> <a class="code" href="fs_8h.html#a1f51595b9b176f96569fed867090ddba" title="verify security state with PIN ">FSVerify</a>(<a class="code" href="pintaros_8h.html#aaf0f0cca584c8202c7ee0f4a368bdd50" title="unsigned integer 8-bit ">uint8_t</a> *PIN);</div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jul 10 2013 16:42:56 for PintarOS by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
</small></address>
</body>
</html>
